<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>变量</title>
</head>
<body>
    <script>
        // x = 8
        // y = 8
        // alert(x+y)  // 给cpu 发送指令 算1+1 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y)
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y) 
        // alert(x+y)  


        // 第一个需求  100 行代码  都是算2+2   alert(2+2) 这种写法有弊端   这属于写死 想改成8+8 100行都要改  
        // 如果想简单 

        //设置 x  y  都是可变的量   
        // 第一次 x = 2 y =2 满足上面的需求  

        // 当我们想算8+8的时候 仅仅需要改 x = 8 y=8 即可


        // 这里 x y 就是变量


        // var x = 10;   // 从右往左  



        // 规则  你必须遵守  


        // 规范 风格  可遵守可不遵守 

        // alert(x)


        // var 1abc = 1
        // alert(1)

        // 只能包含 字母 数字 下划线  $ 
        // 不能以数字开头  
        // var a = 10;
        // var A = 20;

        // alert(a); // 10 



        // 严格区分 大小写
        
        // var = 100
        // alert(var) 

        // 避开关键字 和保留字 

        //  关键字 就是 已经被系统占用的 单词   保留字 就是虽然还没占用但是后边会占用  
        //  编辑器中高亮的 就是关键字   

        // 命名规范  

        // 见名识意   
        //  比如 变量存放姓名  var username = 'zhangsan'
        //  user_first_name  建议这么写  下划线 隔开  

        // 驼峰   
        // 大驼峰 小驼峰  


        //UserName  大驼峰 
        //userFirstName 小驼峰  从第二个单词开始 每个单词的首字母大写  


    </script>
</body>
</html>